tomoRecon: High-speed tomography reconstruction on workstations using multi-threading
نویسنده
چکیده
Computers have changed remarkably in just the last 2-3 years. Memory is now very inexpensive, as little as $10/GB, or less than $1000 for 96GB. Computers with 8 or 12 cores are now inexpensive, starting at less than $3,000. This means that affordable workstations are in principle now capable of processing large tomography datasets. But for the most part tomography reconstruction software has not changed to take advantage of these new capabilities. Most installations use clusters of Linux machines, spreading the work over computers running multiple processes. It is significantly simpler and cheaper to run a single process that spreads the job over multiple threads running on multiple cores. tomoRecon is a new multi-threaded library for such tomography data reconstruction. It consists of only 545 lines of C++ code, on top of the ~800 lines in the Gridrec reconstruction code. The performance using tomoRecon on a single modern workstation significantly exceeds dedicated clusters currently in use at synchrotron beamlines.
منابع مشابه
Grid processing techniques for the iterative reconstruction of large clinical positron emission tomography sinogram datasets
We have developed, implemented and validated a set of flexible and efficient iterative image reconstruction (IIR) and processing methods for clinical positron emission tomography (PET) static or dynamic studies. IIR techniques are shown to produce images of better contrast and signal-to-noise ratio than the conventional filtered back-projection (FBP). Their high computational cost has been a si...
متن کاملAccelerating X-Ray CT Reconstruction using SIMD and Half Precision Floating-Point on Intel Xeon Processor
Our group worked on accelerating the X-ray Computed Tomography (CT) reconstruction with statistical image reconstruction algorithm, using single-instruction multiple data (SIMD) instructions to accelerate the regularizer part. Also, we used half-width floating point data format to mitigate the memory bandwidth problem. Our results show that we could achieve 2.5x speedup by combining SIMD instru...
متن کاملGPU-Accelerated SART Reconstruction Using the CUDA Programming Environment
The Common Unified Device Architecture (CUDA) introduced in 2007 by NVIDIA is a recent programming model making use of the unified shader design of the most recent graphics processing units (GPUs). The programming interface allows algorithm implementation using standard C language along with a few extensions without any knowledge about graphics programming using OpenGL, DirectX, and shading lan...
متن کاملPerformance of myocardial perfusion imaging using multi-focus fan beam collimator with resolution recovery reconstruction in a comparison with conventional SPECT
Objective: IQSPECT is an advanced high-speed SPECT modality for performing myocardial perfusion imaging (MPI), which uses a multi-focus fan beam collimator with resolution recovery reconstruction. The aim of this study was to compare IQSPECT compared with conventional SPECT interms of performance based on standard clinical protocols. In addition, we examined the concordance between convention...
متن کاملPerformance Analysis of Single Source Shortest Path Algorithm over Multiple GPUs in a Network of Workstations using OpenCL and MPI
Graphics Processing Units (GPUs) are being heavily used in various graphics and non-graphics applications. Many practical problems in computing can be represented as graphs to arrive at a particular solution. These graphs contains very large number, up to millions pairs of vertices and edges. In this paper, we present performance analysis of Dijkstra’s single source shortest path algorithm over...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012